<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
<h1>java script demo</h1>



<script type="text/javascript">
//javascript语言是被浏览器翻译的，不同的浏览器，可能运行结果不一样

//弹出框

alert("这是一个弹出框");

//java 有两种数据类型： 基本类型和引用类型

// javascript 有5种数据类型：1，数值类型，2，字符串类型  3， boolean类型  4， null  5. undefined

//1，数值类型

var a=11;
var b=12.3;

//2，字符串类型 ，js里面，单引号和双引号是一样的。都是表示字符串

var s1="sdf";

var s2="字符";

// 3， boolean类型

var b1=false;
var b2=true;

//4， null 表示变量的值是空的

var n=null;

//5. undefined 表示变量，没有定义，不存在

//alert(d);


//js的函数

function m1(){
	alert("方法m1被运行了");
}

//调用一个js的方法如下
m1();

function m2(name){
	alert("方法m2被运行了，接收到参数="+name);
}

m2("小明");


function m3(name){
	alert("方法m3被运行了，接收到参数="+name);
	return false;
}

var rs=m3("小hong");

alert(rs);

function m4(){
	//所有的js方法，都默认有一个参数数组，用来存储所有传入的参数
	alert("方法m4被运行了，接收到参数="+arguments[0]);
	return false;
}

m4("参数测试");


//创建一个js数组

var users=new Array("小红");

//数组中插入一个元素
users.push("熊大");

//遍历数组
for(var i=0;i<users.length;i++){
	alert(users[i]);
}

//日期

var d1=new Date();


alert(d1.getHours());

//月份，要注意，是从0开始

alert(d1.getMonth());












</script>

</body>
</html>